package com.suyuan.service;

import com.github.pagehelper.PageInfo;
import com.suyuan.entity.PigOut;
import com.suyuan.entity.ProInspectInfo;
import com.suyuan.vo.ProInspectInfoVO;
import com.suyuan.web.Page;

import java.util.List;

public interface ProInspectService {
    /**
     * 检验检疫异步查询生猪是否入场
     * @param pid
     * @return
     */
    Boolean checkPurcharse(Integer pid);

    /**
     * 检验检疫信息添加
     * @param proInspectInfoVO
     * @return
     */
    Boolean addProInspect(ProInspectInfoVO proInspectInfoVO);


    /**
     * 根据生猪ID查询生猪检验检疫情况
     * @param purGid
     * @return
     */
    PageInfo findByPurGid(Integer purGid , Page page);


    /**
     * 删除生猪检验检疫信息
     * @param selectRows
     * @return
     */
    Integer deletePigProInspectInInfo(String selectRows);

    //单个删除
    int deleteInfo(Integer id);

    /**
     * 根据检验检疫信息Gid查询信息
     * @param gid
     * @return
     */
    ProInspectInfo findByGid(Integer gid);

    /**
     * 更新生猪检验检疫信息
     * @param proInspectInfo
     */
    void updateInfo(ProInspectInfo proInspectInfo);
}
